#ifndef  _BSP_RGB_LED_H_
#define  _BSP_RGB_LED_H_


typedef struct
{
	u8 led_mode;
	u8 light_mode;
	u8 timer_start;
	u8 led_step;
	u8 time_cnt;
	u8 time_out;
	u32 ticks_led;
}led_param_t;

enum {
    LED_BT_PAIR=1,
    LED_BT_RECONNECT,
    LED_BT_PAIR_FAIL,
    LED_BT_IDLE,
    LED_BT_CONNECTED,
    LED_BT_CALL_COMING,
    LED_BT_CALL_REJECT,
    LED_POWER_ON,
    LED_POWER_OFF,
};
enum {
	LED_1=0,
	LED_2,
};

extern led_param_t led_info;
void bsp_set_led_mode(u8 led_mode);
void bsp_led_timer(void);
void bsp_sequence_display_timer(void);
void bsp_LED_Sequence_6C_timer(void);
void bsp_set_light_off(void);
u8 bsp_set_light_mode(void);
void bsp_reset_light_mode(void);



#endif //_BSP_LED_H_
